slam one's foot on the brake - German English Dictionary